home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 22
/
CU Amiga Magazine's Super CD-ROM 22 (1998)(EMAP Images)(GB)[!][issue 1998-05].iso
/
PowerPC
/
Programming
/
PPCsiod
/
scm
/
merge2.scm
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
Text File
|
1993-05-07
|
408 b
|
12 lines
(define (merge x y test)
(define tmp y)
(if (test (car y) (car x))
(begin (set! x y) (set! y tmp)))
(do ((x-ptr x (cdr x-ptr))
(y-ptr y))
((or (null? x-ptr) (null? y-ptr)) x)
(if (test (car y) (car x))
(begin (set! tmp (cdr x-ptr))
(set-cdr! x-ptr y)
(set! y-ptr tmp)))))